#include <stdio.h>     /*头文件*/

void fun(long long int n);   /*函数定义*/

int c1=0,c2=0,c3=0;   /*变量定义*/
int main()
{
    long long int n;    /*变量定义*/
    printf("Please input a number:");
    scanf("%lld", &n);
    fun(n);
    printf("c1 = %d,c2 = %d,c3 = %d",c1,c2,c3);
    return 0;
}

void fun(long long int n)
{
    int m;
    while(n>0)
    {
        m = n % 10;    /*判断最后一位数字*/
        switch(m)
        {
            case 1: 
                c1++;
                break;
            case 2:
                c2++;
                break;
            case 3:
                c3++;
                break;
            default:
                break;
        }
        n=n/10;    /*去掉最后一位数字*/
    }
    return;
}